#ifndef _KEY_LED_H
#define _KEY_LED_H

#include "main.h"

typedef enum {
	KEY_NONE = 0,
	KEY1
} KEYS;

KEYS ScanPressedKey(uint32_t timeout);

#define KEY_WAIT_ALWAYS 0

#ifdef	LED1_Pin
	#define LED1_Toggle()	HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin)
	#define LED1_OFF()		HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET)
	#define LED1_ON()		HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET)
#endif


#endif
